package com.alibaba.algo.entity.user;

import com.alibaba.algo.core.base.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 类SysPosition.java的实现描述：岗位 entity
 *
 * @author nieganggang 2021-03-12 16:08:17
 */
@Getter
@Setter
public class SysPosition extends BaseEntity {

    /** 是否主岗  0否 1是 */
    private Long isPrimary;

    /** 组织ID */
    private Long orgId;

    /** 岗位排序 */
    private Long orgSort;

    /** 岗位名称 */
    private String name;

    /**
     * 岗位名称的关键字
     */
    private String keyName;

    /**
     *数据来源："501"-系统录入；"502"-SAP
     */
    private String dataSource;

    /**
     * 岗位名称编码
     */
    private String posCode;

    /**
     * 岗位等级名称
     */
    private String posLevel;

    /**
     * 岗位等级编码
     */
    private String posLevelCode;

    /**
     * 岗位描述
     */
    private String description;

    /**
     * 用户或员工姓名
     */
    private String userName;

    /**
     * 岗位ID清单
     */
    private List<Long> posIdList;
}
